volatile int test_num = 0;
#include "test_purec.h"

#if !USE_GOOGLE_TEST
void test_purec(void) {
    RUN_TEST(arg_test, cache_);
    RUN_TEST(arg_test, float_);
    RUN_TEST(arg_test, str_);
    RUN_TEST(arg_test, ptr);
    RUN_TEST(arg_test, name);
    RUN_TEST(arg_test, type);
    RUN_TEST(arg_test, null);
    RUN_TEST(arg_test, append);
    RUN_TEST(arg_test, hash_1);
    RUN_TEST(args, test1);
    RUN_TEST(args, test4);
    RUN_TEST(args, test2);
    RUN_TEST(args, test3);
    RUN_TEST(args, buff);
    RUN_TEST(args, update);
    RUN_TEST(args, print_int);
    RUN_TEST(args, test6);
    RUN_TEST(args, test8);
    RUN_TEST(args, test12);
    RUN_TEST(args, struct_);
    RUN_TEST(args, mem);
    RUN_TEST(args, index);
    RUN_TEST(args, int_float_convert);
    RUN_TEST(args, heap_struct);
    RUN_TEST(args, heap_struct_override);
    RUN_TEST(args, args_move);
    RUN_TEST(args, args_mem);
    RUN_TEST(args, dict);
    RUN_TEST(pikaMain, init);
    RUN_TEST(pikaMain, new_mem);
    RUN_TEST(pikaMain, list_new);
    RUN_TEST(pikaMain, int_float_convert);
    RUN_TEST(pikaMain, type_);
    RUN_TEST(pikaMain, a_signed);
    RUN_TEST(pikaMain, a_mm);
    RUN_TEST(pikaMain, a_n1);
    RUN_TEST(pikaMain, a_l4);
    RUN_TEST(pikaMain, less_equ);
    RUN_TEST(pikaMain, and_or_not);
    RUN_TEST(pikaMain, err_scop);
    RUN_TEST(pikaMain, PikaStdData);
    RUN_TEST(pikaMain, list_method);
    RUN_TEST(pikaMain, list_iter);
    RUN_TEST(pikaMain, list_for_loop);
    RUN_TEST(pikaMain, range);
    RUN_TEST(pikaMain, for_in_range);
    RUN_TEST(pikaMain, for_for_in_range);
    RUN_TEST(pikaMain, for_if_break);
    RUN_TEST(pikaMain, for_if_continue);
    RUN_TEST(pikaMain, print_in_def);
    RUN_TEST(pikaMain, prime_100);
    RUN_TEST(pikaMain, for_in_dict);
    RUN_TEST(pikaMain, str_add);
    RUN_TEST(pikaMain, str_add_print);
    RUN_TEST(pikaMain, int_float_to_str);
    RUN_TEST(pikaMain, str_eq);
    RUN_TEST(pikaMain, print_with_enter);
    RUN_TEST(pikaMain, print_with_2enter);
    RUN_TEST(pikaMain, print_ddd);
    RUN_TEST(pikaMain, for_in_string);
    RUN_TEST(pikaMain, string_no_init_arg);
    RUN_TEST(pikaMain, obj_no_free);
    printf("[Test Case Run: %d]\r\n", test_num);
}
#endif
